/*ColorBox*/
#colorbox, #cboxOverlay, #cboxWrapper{ position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay{ position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft{ clear:left; }
#cboxContent{ position:relative; }
#cboxLoadedContent{ overflow:auto; margin-bottom: 0 !important; }
#cboxTitle{ margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic{ position:absolute; top:0; left:0; width:100%; height:100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{ cursor:pointer; }
.cboxPhoto{ float:left; margin:auto; border:0; display:block; max-width:none; }
.cboxIframe{ width:100%; height:100%; display:block; border:0; }
#colorbox, #cboxContent, #cboxLoadedContent{ box-sizing:content-box; }
#cboxOverlay{ background:#000; }
#cboxTopLeft{ width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0; }
#cboxTopRight{ width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0; }
#cboxBottomLeft{ width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px; }
#cboxBottomRight{ width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px; }
#cboxMiddleLeft{ width:21px; background:url(../images/controls.png) left top repeat-y; }
#cboxMiddleRight{ width:21px; background:url(../images/controls.png) right top repeat-y; }
#cboxTopCenter{ height:21px; background:url(../images/border.png) 0 0 repeat-x; }
#cboxBottomCenter{ height:21px; background:url(../images/border.png) 0 -29px repeat-x; }
#cboxContent{ background:#fff; overflow:hidden; }
.cboxIframe{ background:#fff; }
#cboxError{ padding:50px; border:1px solid #ccc; }
#cboxTitle{ position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494; }
#cboxCurrent{ position:absolute; bottom:4px; left:58px; color:#949494; }
#cboxSlideshow{ position:absolute; bottom:4px; right:30px; color:#0092ef; }
#cboxPrevious{ position:absolute; bottom:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px; }
#cboxPrevious:hover{ background-position:-75px -25px; }
#cboxNext{ position:absolute; bottom:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px; }
#cboxNext:hover{ background-position:-50px -25px; }
#cboxLoadingOverlay{ background:url(../images/loading_background.png) no-repeat center center; }
#cboxLoadingGraphic{ background:url(../images/loading.gif) no-repeat center center; }
#cboxClose{ position:absolute; bottom:0 !important; top: auto !important; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px; display:none; }
#cboxClose:hover{ background-position:-25px -25px; }
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF); }

/*Jquery Better Checkboxes*/
.tzCheckBox{ background:url('../images/better_checkbox.png') no-repeat right bottom; display:inline-block; min-width:60px; height:33px; white-space:nowrap; position:relative; cursor:pointer; margin-left:14px; }
.tzCheckBox.checked{ background-position:top left; margin:0 14px 0 0; }
.tzCheckBox .tzCBContent{ color:white; line-height:31px; padding-right:38px; text-align:right; }
.tzCheckBox.checked .tzCBContent{ text-align:left; padding:0 0 0 38px; }
.tzCBPart{ background:url('../images/better_checkbox.png') no-repeat left bottom; width:14px; position:absolute; top:0; left:-14px; height:33px; overflow:hidden; }
.tzCheckBox.checked .tzCBPart{ background-position:top right; left:auto; right:-14px; }

/*Jquery Vetical Tabs*/
.vtabs{ border:1px solid #FFFFFF; margin:10px 0 0; position:relative; }
.vtabs .vtabs-tab-column{ position:absolute; left:0; margin:0; width:120px; min-width:120px; }
.vtabs .vtabs-tab-column ul{ list-style:none; margin:0px; padding:0px; }
.vtabs .vtabs-tab-column ul li.open, .vtabs .vtabs-tab-column ul li.closed{ background-color:#ffffff; margin:0 0 3px; min-height:20px; padding:4px 5px 1px 7px; z-index:10; 
/* round corners do not work in IE */
-moz-border-radius-topleft:3px; -moz-border-radius-bottomleft:3px; -webkit-border-top-left-radius:3px; -webkit-border-bottom-left-radius:3px; border-top:1px solid #999999; border-bottom:1px solid #999999; border-left:1px solid #999999; }
.vtabs .vtabs-tab-column ul li.closed{ background-color:#bbbbbb; border-right:1px solid #777777; background-image:url('../images/ClosedTabBackground.png'); background-repeat:repeat-x; }
.vtabs .vtabs-tab-column ul li:hover{ cursor:pointer; }
.vtabs .vtabs-tab-column ul li a.open, .vtabs .vtabs-tab-column ul li a.closed{ font-weight:bold; margin:0px; padding:0px; text-decoration:none; }
.vtabs .vtabs-content-column{ padding:0px; margin:0px; }
.vtabs .vtabs-content-column .vtabs-content-panel{ background-color:#ffffff; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px; margin:0px; -moz-border-radius-topright:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px; -webkit-border-top-right-radius:3px; -webkit-border-bottom-right-radius:3px; -webkit-border-bottom-left-radius:3px; border-top:1px solid #999999; border-bottom:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; }
.vtabs-content-panel textarea, .wp-insert textarea{ width:100%; height:250px; }
.vtabs-content-panel p{ margin:5px 0 15px !important; }

/*IOS CheckBox*/
div.iPhoneCheckContainer{ width:129px; }
.iPhoneCheckContainer{ position:relative; height:27px; cursor:pointer; overflow:hidden; }
.iPhoneCheckContainer input{ position:absolute; top:5px; left:30px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }
.iPhoneCheckContainer label{ white-space:nowrap; font-size:10px; line-height:17px; font-weight:bold; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; cursor:pointer; display:block; height:27px; position:absolute; width:auto; top:0; padding-top:5px; overflow:hidden; }
.iPhoneCheckContainer, .iPhoneCheckContainer label{ user-select:none; -moz-user-select:none; -khtml-user-select:none; }
.iPhoneCheckDisabled{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:0.5; }
label.iPhoneCheckLabelOn{ color:white; background:url('../images/iphone_on.png') no-repeat; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.6); left:0; padding-top:5px; +}
label.iPhoneCheckLabelOn span{ padding-left:8px; }
label.iPhoneCheckLabelOff{ color:#8b8b8b; background:url('../images/iphone_off.png') no-repeat right 0; text-shadow:0px 0px 2px rgba(255, 255, 255, 0.6); text-align:right; right:0; }
label.iPhoneCheckLabelOff span{ padding-right:8px; }
.iPhoneCheckHandle{ display:block; height:27px; cursor:pointer; position:absolute; top:0; left:0; width:0; background:url('../images/iphone_slider_left.png') no-repeat; padding-left:3px; }
.iPhoneCheckHandleRight{ height:100%; width:100%; padding-right:3px; background:url('../images/iphone_slider_right.png') no-repeat right 0; }
.iPhoneCheckHandleCenter{ height:100%; width:100%; background:url('../images/iphone_slider_center.png'); }
.iOSCheckContainer{ position:relative; height:27px; cursor:pointer; overflow:hidden; }
.iOSCheckContainer input{ position:absolute; top:5px; left:30px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity:0; }
.iOSCheckContainer label{ white-space:nowrap; font-size:17px; line-height:17px; font-weight:bold; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; cursor:pointer; display:block; height:27px; position:absolute; width:auto; top:0; padding-top:5px; overflow:hidden; }
.iOSCheckContainer, .iOSCheckContainer label{ user-select:none; -moz-user-select:none; -khtml-user-select:none; }
.iOSCheckDisabled{ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity:0.5; }
label.iOSCheckLabelOn{ color:white; background:url('../images/iphone_on.png') no-repeat; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.6); left:0; padding-top:5px; }
label.iOSCheckLabelOn span{ padding-left:8px; }
label.iOSCheckLabelOff{ color:#8b8b8b; background:url('../images/iphone_off.png') no-repeat right 0; text-shadow:0px 0px 2px rgba(255, 255, 255, 0.6); text-align:right; right:0; }
label.iOSCheckLabelOff span{ padding-right:8px; }
.iOSCheckHandle{ display:block; height:27px; cursor:pointer; position:absolute; top:0; left:0; width:0; background:url('../images/iphone_slider_left.png') no-repeat; padding-left:3px; }
.iOSCheckHandleRight{ height:100%; width:100%; padding-right:3px; background:url('../images/iphone_slider_right.png') no-repeat right 0; }
.iOSCheckHandleCenter{ height:100%; width:100%; background:url('../images/iphone_slider_center.png'); }

/* Multiselect*/
.multiselect{ height:360px; width:560px; }
.ui-multiselect{ border:solid 1px; font-size:0.8em; margin-bottom:10px; }
.ui-multiselect ul{ -moz-user-select:none; }
.ui-multiselect li{ margin:0; padding:0; cursor:default; line-height:20px; height:20px; font-size:11px; list-style:none; }
.ui-multiselect li a{ color:#999; text-decoration:none; padding:0; display:block; float:left; cursor:pointer; }
.ui-multiselect li.ui-draggable-dragging{ padding-left:10px; }
.ui-multiselect div.selected{ position:relative; padding:0; margin:0; border:0; float:left; }
.ui-multiselect ul.selected{ position:relative; padding:0; overflow:auto; overflow-x:hidden; background:#fff; margin:0; list-style:none; border:0; position:relative; width:100%; }
.ui-multiselect ul.selected li{ }
.ui-multiselect div.available{ position:relative; padding:0; margin:0; border:0; float:left; border-left:1px solid; }
.ui-multiselect ul.available{ position:relative; padding:0; overflow:auto; overflow-x:hidden; background:#fff; margin:0; list-style:none; border:0; width:100%; }
.ui-multiselect ul.available li{ padding-left:10px; }
.ui-multiselect .ui-state-default{ border:none; margin-bottom:1px; position:relative; padding-left:20px; }
.ui-multiselect .ui-state-hover{ border:none; }
.ui-multiselect .ui-widget-header{ border:none; font-size:11px; margin-bottom:1px; }
.ui-multiselect .add-all{ float:right; padding:7px; }
.ui-multiselect .remove-all{ float:right; padding:7px; }
.ui-multiselect .search{ float:left; padding:4px; }
.ui-multiselect .count{ float:left; padding:7px; }
.ui-multiselect li span.ui-icon-arrowthick-2-n-s{ position:absolute; left:2px; }
.ui-multiselect li a.action{ position:absolute; right:2px; top:2px; }
.ui-multiselect input.search{ height:14px; padding:1px; opacity:0.5; margin:4px; width:100px; }

/*Mini Colors*/
.minicolors{ position:relative; display: block; z-index:1; }
.minicolors-focus{ z-index:2; }
.minicolors.minicolors-theme-default .minicolors-input{  margin:0px; margin-right:3px; border:solid 1px #CCC; font:14px sans-serif; width:65px; height:16px; border-radius:0; box-shadow:inset 0 2px 4px rgba(0,0,0,.04); padding:2px; margin-right:-1px; }
.minicolors-theme-default.minicolors .minicolors-input{ vertical-align:middle; outline:none; }
.minicolors-theme-default.minicolors-swatch-left .minicolors-input{  margin-left:-1px;  margin-right:auto; }
.minicolors-theme-default.minicolors-focus .minicolors-input,.minicolors-theme-default.minicolors-focus .minicolors-swatch{ border-color:#999; }
.minicolors-hidden{ position:absolute; left:-9999em; }
.minicolors-swatch{ position:relative; width:100%; height:22px; text-align:left; background:url(../images/jquery.minicolors.png) -80px 0; border:solid 1px #CCC; vertical-align:middle; display:inline-block; }
.minicolors-swatch span{ position:absolute; width:100%; height:100%; background:none; box-shadow:inset 0 9px 0 rgba(255,255,255,.1); display:inline-block; }
.minicolors-panel{ position:absolute; top:2px; left:0; width:173px; height:152px; background:white; border:solid 1px #CCC; box-shadow:0 0 20px rgba(0,0,0,.2); display:none; }
.minicolors-position-top .minicolors-panel{ top:-133px; }
.minicolors-position-left .minicolors-panel{ left:-83px; }
.minicolors-position-left.minicolors-with-opacity .minicolors-panel{ left:-104px; }
.minicolors-with-opacity .minicolors-panel{ width:194px; }
.minicolors .minicolors-grid{ position:absolute; top:1px; left:1px; width:150px; height:150px; background:url(../images/jquery.minicolors.png) -120px 0; cursor:crosshair; }
.minicolors .minicolors-grid-inner{ position:absolute; top:0; left:0; width:150px; height:150px; background:none; }
.minicolors-slider-saturation .minicolors-grid{ background-position:-420px 0; }
.minicolors-slider-saturation .minicolors-grid-inner{ background:url(../images/jquery.minicolors.png) -270px 0; }
.minicolors-slider-brightness .minicolors-grid{ background-position:-570px 0; }
.minicolors-slider-brightness .minicolors-grid-inner{ background:black; }
.minicolors-slider-wheel .minicolors-grid{ background-position:-720px 0; }
.minicolors-slider,.minicolors-opacity-slider{ position:absolute; top:1px; left:152px; width:20px; height:150px; background:white url(../images/jquery.minicolors.png) 0 0; cursor:crosshair; }
.minicolors-slider-saturation .minicolors-slider{ background-position:-60px 0; }
.minicolors-slider-brightness .minicolors-slider{ background-position:-20px 0; }
.minicolors-slider-wheel .minicolors-slider{ background-position:-20px 0; }
.minicolors-opacity-slider{ left:173px; background-position:-40px 0; display:none; }
.minicolors-with-opacity .minicolors-opacity-slider{ display:block; }
.minicolors-grid .minicolors-picker{ position:absolute; top:70px; left:70px; width:10px; height:10px; border:solid 1px black; border-radius:10px; margin-top:-6px; margin-left:-6px; background:none; }
.minicolors-grid .minicolors-picker span{ position:absolute; top:0; left:0; width:6px; height:6px; border-radius:6px; border:solid 2px white; }
.minicolors-picker{ position:absolute; top:0; left:0; width:18px; height:2px; background:white; border:solid 1px black; margin-top:-2px; }
.minicolors-inline .minicolors-input,.minicolors-inline .minicolors-swatch{ display:none; }
.minicolors-inline .minicolors-panel{ position:relative; top:auto; left:auto; display:inline-block; }
.minicolors-theme-bootstrap .minicolors-input{ padding:4px 6px; padding-left:30px; background-color:white; border:1px solid #CCC; border-radius:3px; height:19px; margin:0px; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075); }
.minicolors-theme-bootstrap.minicolors-focus .minicolors-input{ border-color:#6fb8f1; box-shadow:0 0 10px #6fb8f1; outline:none; }
.minicolors-theme-bootstrap .minicolors-swatch{ position:absolute; left:2px; top:2px; z-index:2; }
.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-input{ height: 22px; padding: 1px 30px 0 6px; }
.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-swatch{ left:auto; right:2px; }
.minicolors-theme-bootstrap .minicolors-panel{ top:2px; z-index:3; }
.minicolors-theme-bootstrap.minicolors-position-top .minicolors-panel{ top:-133px; }
.minicolors-theme-bootstrap.minicolors-position-left .minicolors-panel{ left:-63px; }
.minicolors-theme-bootstrap.minicolors-position-left.minicolors-with-opacity .minicolors-panel{ left:-84px; }

/*Admin Page*/
.godinterest-share-button p.submit { margin: 0; }
.godinterest-share-button .countryCode { margin:5px 0 0; }
.godinterest-share-button .submit input { border:4px solid gold; border-radius:10px 10px 10px 10px; font-size:24px; height:auto; padding:10px 0; width:97%; }
.godinterest-share-button .rules { margin:10px 0; }
.godinterest-share-button .rules td { font-size:10px; }
.godinterest-share-button .nicEdit-main ul { margin:10px 0; padding:10px 10px 10px 25px; }
.godinterest-share-button .nicEdit-main ul li { list-style:disc; }
